package com.kvn.instrument.agentmain;

import com.sun.tools.attach.VirtualMachine;

/**
 * java 命令行的方式加载 agent。（例：java com.kvn.instrument.agentmain.LoadAgent 10764）
 * @author wzy
 * @date 2017年9月21日 下午2:52:59
 */
public class LoadAgent {

	public static void main(String[] args) {
		String pid = args[0];
		System.out.println("pid:" + pid); // 命令传递进来的目标 JVM 的 pid
		try {
			VirtualMachine vm = VirtualMachine.attach(pid);
			vm.loadAgent("C:\\Users\\w\\Desktop\\btracedemo.jar");
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}
